package com.acquisition.service.impl;

import com.dcs.cn.data.dao.SerialDataDao;
import com.dcs.cn.data.dao.impl.SerialDataDaoImpl;
import com.dcs.cn.data.domain.SerialData;
import com.dcs.cn.data.service.SerialDataService;
import com.acquisition.task.domain.SerialData;


import java.util.List;
import java.util.Map;

/**
 * 串口读出来的数据
 * 业务逻辑层实现
 *
 * @author wuqiwei
 * @date 2021/02/27
 */
public class SerialDataServiceImpl implements SerialDataService {

    @Override
    public int save(SerialData serialData) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.save(serialData);
    }

    @Override
    public int remove(int id) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.remove(id);
    }

    @Override
    public int update(SerialData serialData) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.update(serialData);
    }

    @Override
    public SerialData get(int id) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.get(id);
    }

    @Override
    public List<SerialData> queryByExample(Map<String, Object> param) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.queryByExample(param);
    }

    @Override
    public int count(Map<String, Object> param) {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.count(param);
    }

    @Override
    public int removeAll() {
        SerialDataDao dao = new SerialDataDaoImpl();
        return dao.removeAll();
    }

}
